#include <QCoreApplication>
#include<iostream>
using namespace std;
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    int n, f1=1, f2=1; // Присваиваем к f1 значение 1 и к f2 значение 1
    cout<<"Vvedite chislo ";
     cin>>n;
     cout<<f1<<" "<<f2<<" "; // Выводим первые два числа Фибоначчи
     for (int i=2; i<n; i++){ // Задаём цикл, который будет выводить и вычислять следующие n-2 чисел
      swap(f1, f2); // меняем местами f1 и f2
      f2+=f1; // Вычисляем следующее число Фибоначчи
      cout<<f2<<" "; // Выводим получившееся число
     }
                  return a.exec();
}
//Программа работает корректно, нарекания вызывает только 1) название переменной n вместо N, как требует условие;
//2)Нет никаких ограничений, что N>1.
